Add isSameRow to bounds comparator. Fixes #18

Also consolidated keyboard and UI highlighting methods