Support more fine grain input.