handle screen resizes via randr