added controls + random color generator