improving client visual && adding disable cursor