added cursor overlay