Missing dependency
Remove all default key behaviour blocks
Add getter and setters for viewport properties

This is to ensure string to number conversions