Improve time entries on mobile devices

This improves some of the problems mentioned in #13.