Virtual Controllers for Citrus Engine