Add focus() action

/cc @SevInf