Check and scale setColor value, set color a array instead of separate parameters.
Many updates...