clean up interface for window proposal methods