added slider widget framework