move focus by key arrows only to focusable controls
Font::measuteText returns text width of at least 1px
fixed mouse move event being consumed by forms