all the other stuff

change system position to mouse position on click
better default value handling
more comments