Extending Language Modeling to Improve Dynamic Data Collection in ERP-based Spellers