That's so odd , what did you do to resolve this , it definitely should have screws to clamp it down. It also doesn't seem to fit the handlebar diameter but maybe I'm mistaken ? Edit: I am not mistaken the handlebar diameter is 35mm the screen I'm reading online fits up to 31.8mm so I'm not...