bunch of updates include fix to moveaction to not create so many objects