login screen: mark ok button as default and cancel button as cancel
throw IllegalStateException instead of IllegalArgumentException if checkout is before checkin