initial implementation of specialized submit button; closes #17