Toggle directive can handle keyboard focus
Ratings directive can handle keyboard focus and events
Rich text directive can handle keyboard focus and events
icon directive can handle keyboard focus and events