Debounce screen rotation

Updated RotationHandler to mimick the delay and angle allowance
that real screen rotations have.
Prevents the UI from being constantly redrawn any time the phone is
jostled at a certain angle.