milestone : allow custom interaction creation