Cherry-picked some of the smaller independent commits from the larger UI input refactoring PR, so we can hopefully get some of those commits merged when oy has some time again.
f90f748 use SetColor4 instead of SetColorVertex - Robyt3
3905b42 remove unnecessary debug output - Robyt3
dd26949 fix dynamic font sizing in editor being reversed - Robyt3
342fbe0 fix bounding box width only using last line ins... - Robyt3
e5152e2 introduce variable for input event - Robyt3