Added selected state & more color customization properties.
Added slight delay to dismiss (allow user to see selection).
Fixed issue with buttons remaining selected even if the user dragged out or touch was canceled.
Added border support.