removed old code
channel and type assignment reacts properly now
Made properties readwrite