offset works in all cases, to keep the hexagons centered
- switch back to python2, that works better
- handles click events