added seek functionality. Repeat and shuffle changes icons on activate