Add display changing support
Working version