clean up
change projection
add some trial for click handling