Experimenting with custom window controllers