add custom interaction types editor