Basic interaction, better preview, rotation works