Hybrid Live Coding: Designing Systems for Audiovisual Performance — happening