click handling seems to work fine