Fix for get bounds logic being poo. Now takes into account all four corners of min/max bounds rect when translating between coordinate frames.