Added width & height properties
Optimized getValue method
Removed emptyText option, user should give a complete datasource - as the <select> element
Added change event for Select