add handling of plugin functions arguments
add error handling when wrong API function is invoked
move View to click point if it outside of View
move View to the center on double click