Added several variables to rewrite mapping.
Variables can now be re-declared by passing an override flag. This is needed to make it possible to map functions to variables instead of values when the variable was needed earlier for rendering that the configuration of the function on the variable.

It's a little dirty, but it works for now.
Fixed an issue where closures weren't returning values.
Removed focus handling, for now, from mouse event target.