Java library for asynchronous local messaging similar to Android Handler