RectListener with preview + Options