re-added the colors
note: little problem with the text variable on create/delete events if there's no initialization (text = '')