Forward actions from VirtualPage to target controller

Fixes #1101 
Same as below; Best to keep the page > controller mapping logic in ModelAsController.