Replaced drawer with custom implementation