add coordinate system functions
better dimensions handling on canvases
return instead of enter
window module
updated js
iyfct