Implement user tracking and semi-random color picking