user overlay(modal)-custom directives