refactor code. Use Iplant announcer for user action feedback.