[RDY] Recognize mouse events for abstract_ui

Complementing #1605, this opens the possibility of sending mouse events via the API
That is handled by `trans_special` when `<s-*mouse>` or `<c-*mouse>`  is passed