add overlay & dragable