Made ParenthesesHelper a lot more consistent (and less error prone)

Signed-off-by: Mark Kamsma <mark@markkamsma.nl>
Keyboards should now be better fit smaller screens.
#99 should be fixed by this commit

Signed-off-by: Mark Kamsma <mark@markkamsma.nl>