improved cursor pos handling
+ context menu
todo: variant_up