Revert 0d5d599..682b884

This rolls back to commit 0d5d5992e96fb27ad354f8650287445053d69b9f.
Viewport problem