Refactor blinds to use observable level references instead of events. Refactor blinds strings to be less java like and more darty