added more attributes to Knob component