Fixed NPE from empty string, added string limit, and stopped creating excess menu processes

Signed-off-by: Matthew <mattantoy@yahoo.com>