Fix the viewport resizing and positioning to work correctly
Update
Don't attach mouse and keyboard handlers globally
Refactor param structure, setting input values works
Param setting and reading works with all types
Update param input values from paramApplySingle