Thanks for your kind words!
Valid point re: mobile screens, we'll try to support mobile better in the future.