- The engine interface now doesnt use methods, it uses closures instead
- TextArea: enhancement scrolling