Added util methods.
Added focus events.
Added unit tests.
Removed unwanted styles.
Copy change.