Windows that drag!

That and lost of small changes and debugs.
Windows that resize and close.

I think I also have mouse click events somewhat implemented.