Initial commit.
Implemented click listener and primitive keyboard navigation.
Mouse highlighting is on its way.