fix new rect color bug where they were being added to wrong subview