Как без листенера отслеживать клики слою?
а, в этом плане. ну да, но листнер на слое только, а не на всём документе. даже никаких if-ов не понадобится.
короче оба варианта рабочие, не надо отметать вариант со слоем, потому что в некоторых ситуациях он проще