* added disabled support
* added selected support
* extend styles