Refactored transaction edit and did some cleanup