modified border radius and color of preview, added text to component, first try of initialize - not working properly together with dragging