polymer-overlay: refactor (no animations yet)