remove extra mov
make kbd interrupt smaller