removed setInteractive, use the public property interactive now