prevent screen from zooming on input clicks
add number input logic