Some improvements... added an example button that amazingly works.