fixes #3
change blur event to tab key for triggering completion