added a bunch of code for testing how the frame, bounds, and center of a view all interact