add rtl support and more slider types