It's likely to be relevant which version of Tk you are using. Historically not all fields applied to all events, but Tk would still cheerfully substitute a meaningless decimal for all fields anyway. If they've tightened this up, it's a pity, because it will add complicated logic to Tkinter. Jeff