intermediate work to get all FWActions to work, probably really really broken
get everything working again with new FWAction API