added cursor interaction example