interface: transparent window