Various embodiments provide a state-based, regular expression parser in which data, such as generally unstructured text, is received into the system and undergoes a tokenization process which permits structure to be imparted to the data. The method may comprise the steps of: monitoring operating system events associated with input from a user to generate a series of operating system events; determining whether said series of operating system events is unrelated; and when said series of operating system events is unrelated, offering help to said user. The present invention enhances test sequences to that when they are applied, all outputs of embedded RAMs attain known values. A timing function or timing block may also be coupled to the IO bridge and integrated within the single chip.